#!/bin/bash
arr=(AML_CUSTOMER_MASTER AML_ACCOUNT_MASTER AML_TRANSACTION_DETAIL AML_UBO_INFO AML_WATCHLIST_MASTER AML_WATCHLIST_DETAIL AML_SCREENING_RESULT AML_ALERT AML_SUSPICIOUS_TXN_REPORT AML_MONITORING_RULE)
 #以数据源十张表名称为数组
for i in "${arr[@]}" 遍历数组循环常规操作
do #开整
	sqoop import \
    --connect jdbc:oracle:thin:@192.168.4.229:1521:orcl \ #链接我的ip下本地oracle
    --username AML \ # 注意用户名大写
    --password 123456 \ #密码
    --table "$i" \ #源表名
    --hcatalog-database ods \ #定义自己数据库名称
    --hcatalog-table "ods_$i" \ #目标表名称
    --hive-partition-key etl_date \ #整个以抽取时间为静态分区依据的分区吧
    --hive-partition-value "2025-10-15" \ #赋予分区主键
	-m 1 #并行度
done #整完